home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Official HTML Publishing…scape (Macintosh Edition)
/
Official HTML Publishing for Netscape - Macintosh Edition.iso
/
Mac 68K Launch Me
/
Mac 68K Launch Me.rsrc
/
CODE_54_lcrZUtil.txt
< prev
next >
Wrap
Text File
|
1996-08-14
|
42KB
|
754 lines
# near model CODE resource
# jump table entries: 62032-62049 (18 of them)
00000000 FFFF .extension 0xFFF // unimplemented
00000002 F250 .extension 0x250 // unimplemented
00000004 0000 0808 ori.b D0, 0x8
fn00000008:
00000008 302D 105E move.w D0, [A5 + 0x105E]
0000000C B06D 1060 cmp.w D0, [A5 + 0x1060]
00000010 57C0 seq D0
00000012 4400 neg.b D0
00000014 49C0 lea.l A4, D0
00000016 4E75 rts
fn00000018:
00000018 4FEF FFF4 lea.l A7, [A7 - 0xC]
0000001C 4EBA FFEA jsr [PC - 0x16 /* 00000008 */]
00000020 4A00 tst.b D0
00000022 6714 beq +0x16 /* 00000038 */
00000024 4878 FFFF push.l 0xFFFF
00000028 4EAD E190 jsr [A5 - 0x1E70]
0000002C 7001 moveq.l D0, 0x01
0000002E 2B40 106A move.l [A5 + 0x106A /* export_521 */], D0
00000032 4FEF 0010 lea.l A7, [A7 + 0x10]
00000036 4E75 rts
label00000038:
00000038 536D 1060 subq.w [A5 + 0x1060], 1
0000003C 4A6D 1060 tst.w [A5 + 0x1060]
00000040 6C0C bge +0xE /* 0000004E */
00000042 302D 105C move.w D0, [A5 + 0x105C]
00000046 48C0 ext.l D0
00000048 5380 subq.l D0, 1
0000004A 3B40 1060 move.w [A5 + 0x1060], D0
label0000004E:
0000004E 700C moveq.l D0, 0x0C
00000050 C1ED 1060 muls.w D0, [A5 + 0x1060]
00000054 206D 1062 movea.l A0, [A5 + 0x1062 /* export_520 */]
00000058 2050 movea.l A0, [A0]
0000005A D1C0 add.l A0, D0
0000005C 2EA8 0014 move.l [A7], [A0 + 0x14]
00000060 2F68 0018 0004 move.l [A7 + 0x4], [A0 + 0x18]
00000066 2F68 001C 0008 move.l [A7 + 0x8], [A0 + 0x1C]
0000006C 2F2D 1066 move.l -[A7], [A5 + 0x1066]
00000070 4EAD C200 jsr [A5 - 0x3E00]
00000074 2B6F 0008 1066 move.l [A5 + 0x1066], [A7 + 0x8]
0000007A 2B6F 000C 106A move.l [A5 + 0x106A /* export_521 */], [A7 + 0xC]
00000080 4AAF 0004 tst.l [A7 + 0x4]
00000084 584F addq.w A7, 4
00000086 6D0A blt +0xC /* 00000092 */
00000088 2F17 move.l -[A7], [A7]
0000008A 4EAD E190 jsr [A5 - 0x1E70]
0000008E 584F addq.w A7, 4
00000090 6012 bra +0x14 /* 000000A4 */
label00000092:
00000092 3B7C 0009 101A move.w [A5 + 0x101A /* export_511 */], 0x9 /* '\t' */
00000098 42A7 clr.l -[A7]
0000009A 4EAD E210 jsr [A5 - 0x1DF0]
0000009E 4EAD E180 jsr [A5 - 0x1E80]
000000A2 584F addq.w A7, 4
label000000A4:
000000A4 4FEF 000C lea.l A7, [A7 + 0xC]
000000A8 4E75 rts
000000AA 2F03 move.l -[A7], D3
000000AC 4EBA FF5A jsr [PC - 0xA6 /* 00000008 */]
000000B0 4A00 tst.b D0
000000B2 57C0 seq D0
000000B4 4400 neg.b D0
000000B6 49C0 lea.l A4, D0
000000B8 1600 move.b D3, D0
000000BA 4A03 tst.b D3
000000BC 671E beq +0x20 /* 000000DC */
000000BE 4EBA FF58 jsr [PC - 0xA8 /* 00000018 */]
000000C2 4A2F 0008 tst.b [A7 + 0x8]
000000C6 6714 beq +0x16 /* 000000DC */
000000C8 4AAD 0FF2 tst.l [A5 + 0xFF2 /* export_506 */]
000000CC 6D0E blt +0x10 /* 000000DC */
000000CE 4267 clr.w -[A7]
000000D0 42A7 clr.l -[A7]
000000D2 3F3C 0007 move.w -[A7], 0x7
000000D6 4EBA 02EA jsr [PC + 0x2EA /* 000003C2 */]
000000DA 504F addq.w A7, 8
label000000DC:
000000DC 1003 move.b D0, D3
000000DE 261F move.l D3, [A7]+
000000E0 4E75 rts
000000E2 48E7 1E30 movem.l -[A7], D3,D4,D5,D6,A2,A3
000000E6 4FEF FEEE lea.l A7, [A7 - 0x112]
000000EA 4EAD DA98 jsr [A5 - 0x2568]
000000EE 49C0 lea.l A4, D0
000000F0 2A00 move.l D5, D0
000000F2 4AAD 106A tst.l [A5 + 0x106A /* export_521 */]
000000F6 6C0A bge +0xC /* 00000102 */
000000F8 4EAD F778 jsr [A5 - 0x888]
000000FC 48C0 ext.l D0
000000FE DA80 add.l D5, D0
00000100 600A bra +0xC /* 0000010C */
label00000102:
00000102 DAAD 106A add.l D5, [A5 + 0x106A /* export_521 */]
00000106 70FF moveq.l D0, 0xFFFFFFFF
00000108 2B40 106A move.l [A5 + 0x106A /* export_521 */], D0
label0000010C:
0000010C 4AAD 1066 tst.l [A5 + 0x1066]
00000110 661A bne +0x1C /* 0000012C */
00000112 4A2F 012E tst.b [A7 + 0x12E]
00000116 6714 beq +0x16 /* 0000012C */
00000118 4857 pea.l [A7]
0000011A 4EAD EAA0 jsr [A5 - 0x1560]
0000011E 486F 0004 pea.l [A7 + 0x4]
00000122 4EAD E168 jsr [A5 - 0x1E98]
00000126 2648 movea.l A3, A0
00000128 504F addq.w A7, 8
0000012A 6008 bra +0xA /* 00000134 */
label0000012C:
0000012C 266D 1066 movea.l A3, [A5 + 0x1066]
00000130 42AD 1066 clr.l [A5 + 0x1066]
label00000134:
00000134 3C2D 1060 move.w D6, [A5 + 0x1060]
00000138 526D 1060 addq.w [A5 + 0x1060], 1
0000013C 302D 1060 move.w D0, [A5 + 0x1060]
00000140 B06D 105C cmp.w D0, [A5 + 0x105C]
00000144 6D04 blt +0x6 /* 0000014A */
00000146 426D 1060 clr.w [A5 + 0x1060]
label0000014A:
0000014A 302D 1060 move.w D0, [A5 + 0x1060]
0000014E B06D 105E cmp.w D0, [A5 + 0x105E]
00000152 666A bne +0x6C /* 000001BE */
00000154 700C moveq.l D0, 0x0C
00000156 C1ED 105E muls.w D0, [A5 + 0x105E]
0000015A 206D 1062 movea.l A0, [A5 + 0x1062 /* export_520 */]
0000015E 2050 movea.l A0, [A0]
00000160 D1C0 add.l A0, D0
00000162 2F68 0014 0106 move.l [A7 + 0x106], [A0 + 0x14]
00000168 2F68 0018 010A move.l [A7 + 0x10A], [A0 + 0x18]
0000016E 2F68 001C 010E move.l [A7 + 0x10E], [A0 + 0x1C]
00000174 2F2F 010A move.l -[A7], [A7 + 0x10A]
00000178 4EAD C200 jsr [A5 - 0x3E00]
0000017C 4AAF 010A tst.l [A7 + 0x10A]
00000180 584F addq.w A7, 4
00000182 6D28 blt +0x2A /* 000001AC */
00000184 2F2F 0106 move.l -[A7], [A7 + 0x106]
00000188 4EAD E198 jsr [A5 - 0x1E68]
0000018C 2800 move.l D4, D0
0000018E 7600 moveq.l D3, 0x00
00000190 584F addq.w A7, 4
00000192 6012 bra +0x14 /* 000001A6 */
label00000194:
00000194 700C moveq.l D0, 0x0C
00000196 C1C3 muls.w D0, D3
00000198 206D 1062 movea.l A0, [A5 + 0x1062 /* export_520 */]
0000019C 2250 movea.l A1, [A0]
0000019E 43F1 0814 lea.l A1, [A1 + D0 + 0x14]
000001A2 9991 sub.l [A1], D4
000001A4 5243 addq.w D3, 1
label000001A6:
000001A6 B66D 105C cmp.w D3, [A5 + 0x105C]
000001AA 6DE8 blt -0x16 /* 00000194 */
label000001AC:
000001AC 526D 105E addq.w [A5 + 0x105E], 1
000001B0 302D 105E move.w D0, [A5 + 0x105E]
000001B4 B06D 105C cmp.w D0, [A5 + 0x105C]
000001B8 6D04 blt +0x6 /* 000001BE */
000001BA 426D 105E clr.w [A5 + 0x105E]
label000001BE:
000001BE 4A2F 0130 tst.b [A7 + 0x130]
000001C2 6708 beq +0xA /* 000001CC */
000001C4 4EAD E178 jsr [A5 - 0x1E88]
000001C8 2600 move.l D3, D0
000001CA 6002 bra +0x4 /* 000001CE */
label000001CC:
000001CC 76FF moveq.l D3, 0xFFFFFFFF
label000001CE:
000001CE 700C moveq.l D0, 0x0C
000001D0 C1C6 muls.w D0, D6
000001D2 246D 1062 movea.l A2, [A5 + 0x1062 /* export_520 */]
000001D6 2452 movea.l A2, [A2]
000001D8 D5C0 add.l A2, D0
000001DA 45EA 0014 lea.l A2, [A2 + 0x14]
000001DE 2483 move.l [A2], D3
000001E0 254B 0004 move.l [A2 + 0x4], A3
000001E4 2545 0008 move.l [A2 + 0x8], D5
000001E8 4FEF 0112 lea.l A7, [A7 + 0x112]
000001EC 4CDF 0C78 movem.l D3,D4,D5,D6,A2,A3, [A7]+
000001F0 4E75 rts
fn000001F2:
000001F2 4FEF FFF0 lea.l A7, [A7 - 0x10]
000001F6 4AAD 1066 tst.l [A5 + 0x1066]
000001FA 6606 bne +0x8 /* 00000202 */
000001FC 4AAD 106A tst.l [A5 + 0x106A /* export_521 */]
00000200 6F32 ble +0x34 /* 00000234 */
label00000202:
00000202 2EAD 1066 move.l [A7], [A5 + 0x1066]
00000206 2F6D 106A 0004 move.l [A7 + 0x4], [A5 + 0x106A /* export_521 */]
0000020C 42AD 1066 clr.l [A5 + 0x1066]
00000210 70FF moveq.l D0, 0xFFFFFFFF
00000212 2B40 106A move.l [A5 + 0x106A /* export_521 */], D0
00000216 7004 moveq.l D0, 0x04
00000218 2F40 0008 move.l [A7 + 0x8], D0
0000021C 2F6F 0004 000C move.l [A7 + 0xC], [A7 + 0x4]
00000222 2F17 move.l -[A7], [A7]
00000224 486F 000C pea.l [A7 + 0xC]
00000228 3F3C 0004 move.w -[A7], 0x4
0000022C 4EBA 000C jsr [PC + 0xC /* 0000023A */]
00000230 4FEF 000A lea.l A7, [A7 + 0xA]
label00000234:
00000234 4FEF 0010 lea.l A7, [A7 + 0x10]
00000238 4E75 rts
fn0000023A:
0000023A 48E7 1C30 movem.l -[A7], D3,D4,D5,A2,A3
0000023E 4FEF FDE2 lea.l A7, [A7 - 0x21E]
00000242 382F 0236 move.w D4, [A7 + 0x236]
00000246 266F 023C movea.l A3, [A7 + 0x23C]
0000024A 206F 0238 movea.l A0, [A7 + 0x238]
0000024E 2F50 0216 move.l [A7 + 0x216], [A0]
00000252 2F68 0004 021A move.l [A7 + 0x21A], [A0 + 0x4]
00000258 200B move.l D0, A3
0000025A 6712 beq +0x14 /* 0000026E */
0000025C 486F 000A pea.l [A7 + 0xA]
00000260 2F0B move.l -[A7], A3
00000262 4EAD E158 jsr [A5 - 0x1EA8]
00000266 45EF 0012 lea.l A2, [A7 + 0x12]
0000026A 504F addq.w A7, 8
0000026C 6002 bra +0x4 /* 00000270 */
label0000026E:
0000026E 95CA sub.l A2, A2
label00000270:
00000270 202F 0216 move.l D0, [A7 + 0x216]
00000274 5380 subq.l D0, 1
00000276 6712 beq +0x14 /* 0000028A */
00000278 5780 subq.l D0, 3
0000027A 6776 beq +0x78 /* 000002F2 */
0000027C 5980 subq.l D0, 4
0000027E 6700 009E beq +0xA0 /* 0000031E */
00000282 5380 subq.l D0, 1
00000284 673C beq +0x3E /* 000002C2 */
00000286 6000 0106 bra +0x108 /* 0000038E */
label0000028A:
0000028A 486F 0110 pea.l [A7 + 0x110]
0000028E 2F2F 021E move.l -[A7], [A7 + 0x21E]
00000292 4EAD E158 jsr [A5 - 0x1EA8]
00000296 486F 0118 pea.l [A7 + 0x118]
0000029A 2F0A move.l -[A7], A2
0000029C 7002 moveq.l D0, 0x02
0000029E 3204 move.w D1, D4
000002A0 48C1 ext.l D1
000002A2 8280 or.l D1, D0
000002A4 3F01 move.w -[A7], D1
000002A6 4EAD EAA8 jsr [A5 - 0x1558]
000002AA 4A00 tst.b D0
000002AC 4FEF 0012 lea.l A7, [A7 + 0x12]
000002B0 6600 00F0 bne +0xF2 /* 000003A2 */
000002B4 3F3C 0029 move.w -[A7], 0x29 /* ')' */
000002B8 4EAD E070 jsr [A5 - 0x1F90]
000002BC 544F addq.w A7, 2
000002BE 6000 00E2 bra +0xE4 /* 000003A2 */
label000002C2:
000002C2 206F 021A movea.l A0, [A7 + 0x21A]
000002C6 2050 movea.l A0, [A0]
000002C8 4850 pea.l [A0]
000002CA 486F 0004 pea.l [A7 + 0x4]
000002CE 3F3C 080E move.w -[A7], 0x80E
000002D2 A9EB syscall Pack4/FP68K
000002D4 4857 pea.l [A7]
000002D6 3F3C 0016 move.w -[A7], 0x16
000002DA A9EB syscall Pack4/FP68K
000002DC 4857 pea.l [A7]
000002DE 486F 0004 pea.l [A7 + 0x4]
000002E2 3F3C 2810 move.w -[A7], 0x2810
000002E6 A9EB syscall Pack4/FP68K
000002E8 2F57 021A move.l [A7 + 0x21A], [A7]
000002EC 7004 moveq.l D0, 0x04
000002EE 2F40 0216 move.l [A7 + 0x216], D0
label000002F2:
000002F2 2F2F 021A move.l -[A7], [A7 + 0x21A]
000002F6 2F0A move.l -[A7], A2
000002F8 7001 moveq.l D0, 0x01
000002FA 3204 move.w D1, D4
000002FC 48C1 ext.l D1
000002FE 8280 or.l D1, D0
00000300 3F01 move.w -[A7], D1
00000302 4EAD EAA8 jsr [A5 - 0x1558]
00000306 4A00 tst.b D0
00000308 4FEF 000A lea.l A7, [A7 + 0xA]
0000030C 6600 0094 bne +0x96 /* 000003A2 */
00000310 3F3C 0029 move.w -[A7], 0x29 /* ')' */
00000314 4EAD E070 jsr [A5 - 0x1F90]
00000318 544F addq.w A7, 2
0000031A 6000 0086 bra +0x88 /* 000003A2 */
label0000031E:
0000031E 202F 021A move.l D0, [A7 + 0x21A]
00000322 0480 0000 0055 subi.l D0, 0x55 /* 'U' */
00000328 6716 beq +0x18 /* 00000340 */
0000032A 0480 0000 0155 subi.l D0, 0x155
00000330 670A beq +0xC /* 0000033C */
00000332 5380 subq.l D0, 1
00000334 6702 beq +0x4 /* 00000338 */
00000336 600C bra +0xE /* 00000344 */
label00000338:
00000338 76FF moveq.l D3, 0xFFFFFFFF
0000033A 6022 bra +0x24 /* 0000035E */
label0000033C:
0000033C 7601 moveq.l D3, 0x01
0000033E 601E bra +0x20 /* 0000035E */
label00000340:
00000340 7600 moveq.l D3, 0x00
00000342 601A bra +0x1C /* 0000035E */
label00000344:
00000344 2F2F 021A move.l -[A7], [A7 + 0x21A]
00000348 2F2F 021A move.l -[A7], [A7 + 0x21A]
0000034C 3F3C 0029 move.w -[A7], 0x29 /* ')' */
00000350 4EAD E060 jsr [A5 - 0x1FA0]
00000354 4FEF 0228 lea.l A7, [A7 + 0x228]
00000358 4CDF 0C38 movem.l D3,D4,D5,A2,A3, [A7]+
0000035C 4E75 rts
label0000035E:
0000035E 3F03 move.w -[A7], D3
00000360 4EAD F968 jsr [A5 - 0x698]
00000364 48C0 ext.l D0
00000366 2A00 move.l D5, D0
00000368 2F05 move.l -[A7], D5
0000036A 2F0A move.l -[A7], A2
0000036C 7001 moveq.l D0, 0x01
0000036E 3204 move.w D1, D4
00000370 48C1 ext.l D1
00000372 8280 or.l D1, D0
00000374 3F01 move.w -[A7], D1
00000376 4EAD EAA8 jsr [A5 - 0x1558]
0000037A 4A00 tst.b D0
0000037C 4FEF 000C lea.l A7, [A7 + 0xC]
00000380 6620 bne +0x22 /* 000003A2 */
00000382 3F3C 0029 move.w -[A7], 0x29 /* ')' */
00000386 4EAD E070 jsr [A5 - 0x1F90]
0000038A 544F addq.w A7, 2
0000038C 6014 bra +0x16 /* 000003A2 */
label0000038E:
0000038E 2F2F 021A move.l -[A7], [A7 + 0x21A]
00000392 2F2F 021A move.l -[A7], [A7 + 0x21A]
00000396 3F3C 0029 move.w -[A7], 0x29 /* ')' */
0000039A 4EAD E060 jsr [A5 - 0x1FA0]
0000039E 4FEF 000A lea.l A7, [A7 + 0xA]
label000003A2:
000003A2 2F0B move.l -[A7], A3
000003A4 4EAD C200 jsr [A5 - 0x3E00]
000003A8 2F2F 021E move.l -[A7], [A7 + 0x21E]
000003AC 2F2F 021E move.l -[A7], [A7 + 0x21E]
000003B0 4EAD E1B8 jsr [A5 - 0x1E48]
000003B4 4EAD E1F8 jsr [A5 - 0x1E08]
000003B8 4FEF 022A lea.l A7, [A7 + 0x22A]
000003BC 4CDF 0C38 movem.l D3,D4,D5,A2,A3, [A7]+
000003C0 4E75 rts
fn000003C2:
000003C2 594F subq.w A7, 4
000003C4 3F6D 101A 0002 move.w [A7 + 0x2], [A5 + 0x101A /* export_511 */]
000003CA 3F2F 000E move.w -[A7], [A7 + 0xE]
000003CE 2F2F 000C move.l -[A7], [A7 + 0xC]
000003D2 3F2F 000E move.w -[A7], [A7 + 0xE]
000003D6 4EAD E048 jsr [A5 - 0x1FB8]
000003DA 1F40 0009 move.b [A7 + 0x9], D0
000003DE 4A6D 101E tst.w [A5 + 0x101E]
000003E2 504F addq.w A7, 8
000003E4 6604 bne +0x6 /* 000003EA */
000003E6 4EBA FE0A jsr [PC - 0x1F6 /* 000001F2 */]
label000003EA:
000003EA 3B6F 0002 101A move.w [A5 + 0x101A /* export_511 */], [A7 + 0x2]
000003F0 102F 0001 move.b D0, [A7 + 0x1]
000003F4 584F addq.w A7, 4
000003F6 4E75 rts
000003F8 48E7 1020 movem.l -[A7], D3,A2
000003FC 4FEF FEF0 lea.l A7, [A7 - 0x110]
00000400 246F 011C movea.l A2, [A7 + 0x11C]
00000404 2012 move.l D0, [A2]
00000406 5380 subq.l D0, 1
00000408 670A beq +0xC /* 00000414 */
0000040A 5780 subq.l D0, 3
0000040C 6724 beq +0x26 /* 00000432 */
0000040E 5B80 subq.l D0, 5
00000410 6726 beq +0x28 /* 00000438 */
00000412 604E bra +0x50 /* 00000462 */
label00000414:
00000414 486F 000A pea.l [A7 + 0xA]
00000418 2F2A 0004 move.l -[A7], [A2 + 0x4]
0000041C 4EAD E158 jsr [A5 - 0x1EA8]
00000420 486F 0012 pea.l [A7 + 0x12]
00000424 4EAD F830 jsr [A5 - 0x7D0]
00000428 48C0 ext.l D0
0000042A 2600 move.l D3, D0
0000042C 4FEF 000C lea.l A7, [A7 + 0xC]
00000430 6032 bra +0x34 /* 00000464 */
label00000432:
00000432 262A 0004 move.l D3, [A2 + 0x4]
00000436 602C bra +0x2E /* 00000464 */
label00000438:
00000438 206A 0004 movea.l A0, [A2 + 0x4]
0000043C 2050 movea.l A0, [A0]
0000043E 4850 pea.l [A0]
00000440 486F 0004 pea.l [A7 + 0x4]
00000444 3F3C 080E move.w -[A7], 0x80E
00000448 A9EB syscall Pack4/FP68K
0000044A 4857 pea.l [A7]
0000044C 3F3C 0016 move.w -[A7], 0x16
00000450 A9EB syscall Pack4/FP68K
00000452 4857 pea.l [A7]
00000454 486F 0004 pea.l [A7 + 0x4]
00000458 3F3C 2810 move.w -[A7], 0x2810
0000045C A9EB syscall Pack4/FP68K
0000045E 2617 move.l D3, [A7]
00000460 6002 bra +0x4 /* 00000464 */
label00000462:
00000462 7600 moveq.l D3, 0x00
label00000464:
00000464 0C83 0000 7FFF cmpi.l D3, 0x7FFF
0000046A 6E04 bgt +0x6 /* 00000470 */
0000046C 4A83 tst.l D3
0000046E 6E02 bgt +0x4 /* 00000472 */
label00000470:
00000470 7600 moveq.l D3, 0x00
label00000472:
00000472 3003 move.w D0, D3
00000474 4FEF 0110 lea.l A7, [A7 + 0x110]
00000478 4CDF 0408 movem.l D3,A2, [A7]+
0000047C 4E75 rts
0000047E 594F subq.w A7, 4
00000480 4857 pea.l [A7]
00000482 3F2F 000C move.w -[A7], [A7 + 0xC]
00000486 4EAD F8F8 jsr [A5 - 0x708]
0000048A 202F 0006 move.l D0, [A7 + 0x6]
0000048E 4FEF 000A lea.l A7, [A7 + 0xA]
00000492 4E75 rts
00000494 486F 0006 pea.l [A7 + 0x6]
00000498 3F2F 0008 move.w -[A7], [A7 + 0x8]
0000049C 4EAD F900 jsr [A5 - 0x700]
000004A0 5C4F addq.w A7, 6
000004A2 4E75 rts
000004A4 486F 0008 pea.l [A7 + 0x8]
000004A8 3F2F 000A move.w -[A7], [A7 + 0xA]
000004AC 1F3C 0001 move.b -[A7], 0x1
000004B0 3F2F 000C move.w -[A7], [A7 + 0xC]
000004B4 4EAD F8D8 jsr [A5 - 0x728]
000004B8 4FEF 000A lea.l A7, [A7 + 0xA]
000004BC 4E75 rts
000004BE 4A6D 101E tst.w [A5 + 0x101E]
000004C2 6614 bne +0x16 /* 000004D8 */
000004C4 0C6F 0001 0004 cmpi.w [A7 + 0x4], 0x1
000004CA 6D0C blt +0xE /* 000004D8 */
000004CC 0C6F 0030 0004 cmpi.w [A7 + 0x4], 0x30 /* '0' */
000004D2 6E04 bgt +0x6 /* 000004D8 */
000004D4 7001 moveq.l D0, 0x01
000004D6 4E75 rts
label000004D8:
000004D8 3F3C 002A move.w -[A7], 0x2A /* '*' */
000004DC 4EAD E070 jsr [A5 - 0x1F90]
000004E0 7000 moveq.l D0, 0x00
000004E2 544F addq.w A7, 2
000004E4 4E75 rts
000004E6 4A6D 101E tst.w [A5 + 0x101E]
000004EA 6612 bne +0x14 /* 000004FE */
000004EC 4A6F 0004 tst.w [A7 + 0x4]
000004F0 6D0C blt +0xE /* 000004FE */
000004F2 0C6F 0030 0004 cmpi.w [A7 + 0x4], 0x30 /* '0' */
000004F8 6E04 bgt +0x6 /* 000004FE */
000004FA 7001 moveq.l D0, 0x01
000004FC 4E75 rts
label000004FE:
000004FE 3F3C 002A move.w -[A7], 0x2A /* '*' */
00000502 4EAD E070 jsr [A5 - 0x1F90]
00000506 7000 moveq.l D0, 0x00
00000508 544F addq.w A7, 2
0000050A 4E75 rts
0000050C 2F0A move.l -[A7], A2
0000050E 246F 0008 movea.l A2, [A7 + 0x8]
00000512 7001 moveq.l D0, 0x01
00000514 B092 cmp.l D0, [A2]
00000516 6614 bne +0x16 /* 0000052C */
00000518 2F2F 000C move.l -[A7], [A7 + 0xC]
0000051C 2F2A 0004 move.l -[A7], [A2 + 0x4]
00000520 4EAD E158 jsr [A5 - 0x1EA8]
00000524 7001 moveq.l D0, 0x01
00000526 504F addq.w A7, 8
00000528 245F movea.l A2, [A7]+
0000052A 4E75 rts
label0000052C:
0000052C 2F2A 0004 move.l -[A7], [A2 + 0x4]
00000530 2F2A 0000 move.l -[A7], [A2 + 0x0]
00000534 3F3C 000A move.w -[A7], 0xA /* '\n' */
00000538 4EAD E060 jsr [A5 - 0x1FA0]
0000053C 7000 moveq.l D0, 0x00
0000053E 4FEF 000A lea.l A7, [A7 + 0xA]
00000542 245F movea.l A2, [A7]+
00000544 4E75 rts
fn00000546:
00000546 2F0A move.l -[A7], A2
00000548 246F 0008 movea.l A2, [A7 + 0x8]
0000054C 4A52 tst.w [A2]
0000054E 6F20 ble +0x22 /* 00000570 */
00000550 4EAD F3F8 jsr [A5 - 0xC08]
00000554 B052 cmp.w D0, [A2]
00000556 6D18 blt +0x1A /* 00000570 */
00000558 4A6A 0002 tst.w [A2 + 0x2]
0000055C 6F12 ble +0x14 /* 00000570 */
0000055E 3F12 move.w -[A7], [A2]
00000560 4EAD F408 jsr [A5 - 0xBF8]
00000564 322A 0002 move.w D1, [A2 + 0x2]
00000568 48C1 ext.l D1
0000056A B280 cmp.l D1, D0
0000056C 544F addq.w A7, 2
0000056E 6F04 ble +0x6 /* 00000574 */
label00000570:
00000570 7000 moveq.l D0, 0x00
00000572 6002 bra +0x4 /* 00000576 */
label00000574:
00000574 7001 moveq.l D0, 0x01
label00000576:
00000576 245F movea.l A2, [A7]+
00000578 4E75 rts
fn0000057A:
0000057A 48E7 0038 movem.l -[A7], A2,A3,A4
0000057E 4FEF FEEC lea.l A7, [A7 - 0x114]
00000582 246F 0124 movea.l A2, [A7 + 0x124]
00000586 266F 012C movea.l A3, [A7 + 0x12C]
0000058A 2012 move.l D0, [A2]
0000058C 5380 subq.l D0, 1
0000058E 670E beq +0x10 /* 0000059E */
00000590 5780 subq.l D0, 3
00000592 6758 beq +0x5A /* 000005EC */
00000594 5580 subq.l D0, 2
00000596 675C beq +0x5E /* 000005F4 */
00000598 5780 subq.l D0, 3
0000059A 6724 beq +0x26 /* 000005C0 */
0000059C 6070 bra +0x72 /* 0000060E */
label0000059E:
0000059E 486F 000A pea.l [A7 + 0xA]
000005A2 2F2A 0004 move.l -[A7], [A2 + 0x4]
000005A6 4EAD E158 jsr [A5 - 0x1EA8]
000005AA 2F0B move.l -[A7], A3
000005AC 486F 0016 pea.l [A7 + 0x16]
000005B0 206F 0138 movea.l A0, [A7 + 0x138]
000005B4 4E90 jsr [A0]
000005B6 4FEF 0124 lea.l A7, [A7 + 0x124]
000005BA 4CDF 1C00 movem.l A2,A3,A4, [A7]+
000005BE 4E75 rts
label000005C0:
000005C0 206A 0004 movea.l A0, [A2 + 0x4]
000005C4 2050 movea.l A0, [A0]
000005C6 4850 pea.l [A0]
000005C8 486F 0004 pea.l [A7 + 0x4]
000005CC 3F3C 080E move.w -[A7], 0x80E
000005D0 A9EB syscall Pack4/FP68K
000005D2 4857 pea.l [A7]
000005D4 3F3C 0016 move.w -[A7], 0x16
000005D8 A9EB syscall Pack4/FP68K
000005DA 4857 pea.l [A7]
000005DC 486F 0004 pea.l [A7 + 0x4]
000005E0 3F3C 2810 move.w -[A7], 0x2810
000005E4 A9EB syscall Pack4/FP68K
000005E6 2F57 0110 move.l [A7 + 0x110], [A7]
000005EA 6042 bra +0x44 /* 0000062E */
label000005EC:
000005EC 2F6A 0004 0110 move.l [A7 + 0x110], [A2 + 0x4]
000005F2 603A bra +0x3C /* 0000062E */
label000005F4:
000005F4 286A 0004 movea.l A4, [A2 + 0x4]
000005F8 486F 0110 pea.l [A7 + 0x110]
000005FC 2F0C move.l -[A7], A4
000005FE 2054 movea.l A0, [A4]
00000600 2050 movea.l A0, [A0]
00000602 2068 0014 movea.l A0, [A0 + 0x14]
00000606 4E90 jsr [A0]
00000608 4A00 tst.b D0
0000060A 504F addq.w A7, 8
0000060C 6620 bne +0x22 /* 0000062E */
label0000060E:
0000060E 2F2A 0004 move.l -[A7], [A2 + 0x4]
00000612 2F2A 0000 move.l -[A7], [A2 + 0x0]
00000616 3F3C 0024 move.w -[A7], 0x24 /* '$' */
0000061A 4EAD E060 jsr [A5 - 0x1FA0]
0000061E 377C FFFF 0002 move.w [A3 + 0x2], 0xFFFF
00000624 4FEF 011E lea.l A7, [A7 + 0x11E]
00000628 4CDF 1C00 movem.l A2,A3,A4, [A7]+
0000062C 4E75 rts
label0000062E:
0000062E 4A53 tst.w [A3]
00000630 660A bne +0xC /* 0000063C */
00000632 202F 0110 move.l D0, [A7 + 0x110]
00000636 7210 moveq.l D1, 0x10
00000638 E2A0 asr D0, D1
0000063A 3680 move.w [A3], D0
label0000063C:
0000063C 376F 0112 0002 move.w [A3 + 0x2], [A7 + 0x112]
00000642 4FEF 0114 lea.l A7, [A7 + 0x114]
00000646 4CDF 1C00 movem.l A2,A3,A4, [A7]+
0000064A 4E75 rts
0000064C 2F0A move.l -[A7], A2
0000064E 246F 0010 movea.l A2, [A7 + 0x10]
00000652 2F0A move.l -[A7], A2
00000654 2F2F 0010 move.l -[A7], [A7 + 0x10]
00000658 2F2F 0010 move.l -[A7], [A7 + 0x10]
0000065C 4EBA FF1C jsr [PC - 0xE4 /* 0000057A */]
00000660 2F0A move.l -[A7], A2
00000662 4EAD F450 jsr [A5 - 0xBB0]
00000666 4A6D 101E tst.w [A5 + 0x101E]
0000066A 4FEF 0010 lea.l A7, [A7 + 0x10]
0000066E 662A bne +0x2C /* 0000069A */
00000670 2F0A move.l -[A7], A2
00000672 4EBA FED2 jsr [PC - 0x12E /* 00000546 */]
00000676 4A00 tst.b D0
00000678 584F addq.w A7, 4
0000067A 661E bne +0x20 /* 0000069A */
0000067C 206F 0008 movea.l A0, [A7 + 0x8]
00000680 2F28 0004 move.l -[A7], [A0 + 0x4]
00000684 2F28 0000 move.l -[A7], [A0 + 0x0]
00000688 3F2F 001C move.w -[A7], [A7 + 0x1C]
0000068C 4EAD E060 jsr [A5 - 0x1FA0]
00000690 7000 moveq.l D0, 0x00
00000692 4FEF 000A lea.l A7, [A7 + 0xA]
00000696 245F movea.l A2, [A7]+
00000698 4E75 rts
label0000069A:
0000069A 7001 moveq.l D0, 0x01
0000069C 245F movea.l A2, [A7]+
0000069E 4E75 rts
000006A0 2F0A move.l -[A7], A2
000006A2 246F 0010 movea.l A2, [A7 + 0x10]
000006A6 2F0A move.l -[A7], A2
000006A8 2F2F 0010 move.l -[A7], [A7 + 0x10]
000006AC 2F2F 0010 move.l -[A7], [A7 + 0x10]
000006B0 4EBA FEC8 jsr [PC - 0x138 /* 0000057A */]
000006B4 2F0A move.l -[A7], A2
000006B6 4EAD F450 jsr [A5 - 0xBB0]
000006BA 4A6D 101E tst.w [A5 + 0x101E]
000006BE 4FEF 0010 lea.l A7, [A7 + 0x10]
000006C2 662A bne +0x2C /* 000006EE */
000006C4 2F0A move.l -[A7], A2
000006C6 4EAD F458 jsr [A5 - 0xBA8]
000006CA 4A00 tst.b D0
000006CC 584F addq.w A7, 4
000006CE 661E bne +0x20 /* 000006EE */
000006D0 206F 0008 movea.l A0, [A7 + 0x8]
000006D4 2F28 0004 move.l -[A7], [A0 + 0x4]
000006D8 2F28 0000 move.l -[A7], [A0 + 0x0]
000006DC 3F2F 001C move.w -[A7], [A7 + 0x1C]
000006E0 4EAD E060 jsr [A5 - 0x1FA0]
000006E4 7000 moveq.l D0, 0x00
000006E6 4FEF 000A lea.l A7, [A7 + 0xA]
000006EA 245F movea.l A2, [A7]+
000006EC 4E75 rts
label000006EE:
000006EE 7001 moveq.l D0, 0x01
000006F0 245F movea.l A2, [A7]+
000006F2 4E75 rts
000006F4 2F0A move.l -[A7], A2
000006F6 2F2F 0008 move.l -[A7], [A7 + 0x8]
000006FA 4EAD F4D0 jsr [A5 - 0xB30]
000006FE 2448 movea.l A2, A0
00000700 200A move.l D0, A2
00000702 584F addq.w A7, 4
00000704 660A bne +0xC /* 00000710 */
00000706 3F3C 0025 move.w -[A7], 0x25 /* '%' */
0000070A 4EAD E070 jsr [A5 - 0x1F90]
0000070E 544F addq.w A7, 2
label00000710:
00000710 204A movea.l A0, A2
00000712 245F movea.l A2, [A7]+
00000714 4E75 rts
00000716 42A7 clr.l -[A7]
00000718 4EAD DA58 jsr [A5 - 0x25A8]
0000071C 3B7C 0009 101A move.w [A5 + 0x101A /* export_511 */], 0x9 /* '\t' */
00000722 42A7 clr.l -[A7]
00000724 4EAD E210 jsr [A5 - 0x1DF0]
00000728 4EAD E180 jsr [A5 - 0x1E80]
0000072C 504F addq.w A7, 8
0000072E 4E75 rts
00000730 2F03 move.l -[A7], D3
00000732 262F 0008 move.l D3, [A7 + 0x8]
00000736 2003 move.l D0, D3
00000738 4EAD 9D1E jsr [A5 - 0x62E2]
0000073C 00C0 ori.? D0, 0xFFFFFFFFFFFFFFFF
0000073E 8004 or.b D0, D4
00000740 07D5 bset [A5], D3
00000742 0000 0000 ori.b D0, 0x0
00000746 0011 8004 ori.b [A1], 0x4
0000074A 07D5 bset [A5], D3
0000074C 006C 8004 07D6 ori.w [A4 + 0x7D6], 0x8004
00000752 006A 8004 07D7 ori.w [A2 + 0x7D7], 0x8004
00000758 0068 8004 07D8 ori.w [A0 + 0x7D8], 0x8004
0000075E 0066 8004 ori.w -[A6], 0x8004
00000762 07D9 bset [A1]+, D3
00000764 0064 8004 ori.w -[A4], 0x8004
00000768 07DA bset [A2]+, D3
0000076A 0062 8004 ori.w -[A2], 0x8004
0000076E 07DB bset [A3]+, D3
00000770 0060 8004 ori.w -[A0], 0x8004
00000774 07DC bset [A4]+, D3
00000776 005E 8004 ori.w [A6]+, 0x8004
0000077A 07DD bset [A5]+, D3
0000077C 005C 8004 ori.w [A4]+, 0x8004
00000780 07DE bset [A6]+, D3
00000782 005A 8004 ori.w [A2]+, 0x8004
00000786 07DF bset [A7]+, D3
00000788 0058 8004 ori.w [A0]+, 0x8004
0000078C 07E0 bset -[A0], D3
0000078E 0056 8004 ori.w [A6], 0x8004
00000792 07E1 bset -[A1], D3
00000794 0054 8004 ori.w [A4], 0x8004
00000798 07E2 bset -[A2], D3
0000079A 0052 8004 ori.w [A2], 0x8004
0000079E 07E3 bset -[A3], D3
000007A0 0050 8004 ori.w [A0], 0x8004
000007A4 07E4 bset -[A4], D3
000007A6 004E 8004 ori.w A6, 0x8004
000007AA 07E5 bset -[A5], D3
000007AC 004C 0000 ori.w A4, 0x0
000007B0 0000 0002 ori.b D0, 0x2
000007B4 7600 moveq.l D3, 0x00
000007B6 6046 bra +0x48 /* 000007FE */
000007B8 7637 moveq.l D3, 0x37
000007BA 6042 bra +0x44 /* 000007FE */
000007BC 7639 moveq.l D3, 0x39
000007BE 603E bra +0x40 /* 000007FE */
000007C0 7603 moveq.l D3, 0x03
000007C2 603A bra +0x3C /* 000007FE */
000007C4 763D moveq.l D3, 0x3D
000007C6 6036 bra +0x38 /* 000007FE */
000007C8 7607 moveq.l D3, 0x07
000007CA 6032 bra +0x34 /* 000007FE */
000007CC 760B moveq.l D3, 0x0B
000007CE 602E bra +0x30 /* 000007FE */
000007D0 7609 moveq.l D3, 0x09
000007D2 602A bra +0x2C /* 000007FE */
000007D4 760A moveq.l D3, 0x0A
000007D6 6026 bra +0x28 /* 000007FE */
000007D8 760F moveq.l D3, 0x0F
000007DA 6022 bra +0x24 /* 000007FE */
000007DC 760E moveq.l D3, 0x0E
000007DE 601E bra +0x20 /* 000007FE */
000007E0 761C moveq.l D3, 0x1C
000007E2 601A bra +0x1C /* 000007FE */
000007E4 7614 moveq.l D3, 0x14
000007E6 6016 bra +0x18 /* 000007FE */
000007E8 7615 moveq.l D3, 0x15
000007EA 6012 bra +0x14 /* 000007FE */
000007EC 7616 moveq.l D3, 0x16
000007EE 600E bra +0x10 /* 000007FE */
000007F0 7617 moveq.l D3, 0x17
000007F2 600A bra +0xC /* 000007FE */
000007F4 7618 moveq.l D3, 0x18
000007F6 6006 bra +0x8 /* 000007FE */
000007F8 7619 moveq.l D3, 0x19
000007FA 6002 bra +0x4 /* 000007FE */
000007FC 7661 moveq.l D3, 0x61
label000007FE:
000007FE 3003 move.w D0, D3
00000800 261F move.l D3, [A7]+
00000802 4E75 rts
00000804 0000 0000 ori.b D0, 0x0
00000808 0000 0000 ori.b D0, 0x0
0000080C 0000 0000 ori.b D0, 0x0